<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>SKaP: CI_Image_lib Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">SKaP
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_c_i___image__lib.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">CI_Image_lib Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a563262d396a1cef6153c9998d77bb548"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a563262d396a1cef6153c9998d77bb548">__construct</a> ($props=array())</td></tr>
<tr class="separator:a563262d396a1cef6153c9998d77bb548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa821bec12eaa7e0f649397c9675ff505"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aa821bec12eaa7e0f649397c9675ff505">clear</a> ()</td></tr>
<tr class="separator:aa821bec12eaa7e0f649397c9675ff505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bccf32e3d2d283de0521949330cb969"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a0bccf32e3d2d283de0521949330cb969">initialize</a> ($props=array())</td></tr>
<tr class="separator:a0bccf32e3d2d283de0521949330cb969"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94e38a7d478ce07200a52c51497e598e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a> ()</td></tr>
<tr class="separator:a94e38a7d478ce07200a52c51497e598e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77248c0134d1b117eb36774ecee6e04c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a77248c0134d1b117eb36774ecee6e04c">crop</a> ()</td></tr>
<tr class="separator:a77248c0134d1b117eb36774ecee6e04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74e94d71195d9cbb9c9e3bca3353d912"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a74e94d71195d9cbb9c9e3bca3353d912">rotate</a> ()</td></tr>
<tr class="separator:a74e94d71195d9cbb9c9e3bca3353d912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3744cd1438c26d74169260e3580c18c5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a3744cd1438c26d74169260e3580c18c5">image_process_gd</a> ($action= '<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>')</td></tr>
<tr class="separator:a3744cd1438c26d74169260e3580c18c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92e23a2b66ec7e2a3ade452214ac3fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ab92e23a2b66ec7e2a3ade452214ac3fd">image_process_imagemagick</a> ($action= '<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>')</td></tr>
<tr class="separator:ab92e23a2b66ec7e2a3ade452214ac3fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a715b6f648450b393c843af9a8756f6d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a715b6f648450b393c843af9a8756f6d8">image_process_netpbm</a> ($action= '<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>')</td></tr>
<tr class="separator:a715b6f648450b393c843af9a8756f6d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0d52ef7503342a0a1c56c99da140446"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ae0d52ef7503342a0a1c56c99da140446">image_rotate_gd</a> ()</td></tr>
<tr class="separator:ae0d52ef7503342a0a1c56c99da140446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f6d47ec077726da699890d4644797ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a3f6d47ec077726da699890d4644797ad">image_mirror_gd</a> ()</td></tr>
<tr class="separator:a3f6d47ec077726da699890d4644797ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4732a76680e7c0b28f98f6634b567cc9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a4732a76680e7c0b28f98f6634b567cc9">watermark</a> ()</td></tr>
<tr class="separator:a4732a76680e7c0b28f98f6634b567cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fa0fd0aabe26803d61d7e09c1cb73de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a7fa0fd0aabe26803d61d7e09c1cb73de">overlay_watermark</a> ()</td></tr>
<tr class="separator:a7fa0fd0aabe26803d61d7e09c1cb73de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb7640b6150e16b00efac0511d9fa03d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#afb7640b6150e16b00efac0511d9fa03d">text_watermark</a> ()</td></tr>
<tr class="separator:afb7640b6150e16b00efac0511d9fa03d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9de08e24f6573c9d80ccf38f95c33d1f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a9de08e24f6573c9d80ccf38f95c33d1f">image_create_gd</a> ($path= '', $image_type= '')</td></tr>
<tr class="separator:a9de08e24f6573c9d80ccf38f95c33d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a802a33d51249d4d31d59cbc89fbc4dd5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a802a33d51249d4d31d59cbc89fbc4dd5">image_save_gd</a> ($resource)</td></tr>
<tr class="separator:a802a33d51249d4d31d59cbc89fbc4dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af641d1806701b178dfba3dbf7da54462"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#af641d1806701b178dfba3dbf7da54462">image_display_gd</a> ($resource)</td></tr>
<tr class="separator:af641d1806701b178dfba3dbf7da54462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ee590fb313c50e99d6c1d4cd9618d2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a55ee590fb313c50e99d6c1d4cd9618d2">image_reproportion</a> ()</td></tr>
<tr class="separator:a55ee590fb313c50e99d6c1d4cd9618d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77ab93f41bdc26b9220b69a91644d854"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a77ab93f41bdc26b9220b69a91644d854">get_image_properties</a> ($path= '', $return=FALSE)</td></tr>
<tr class="separator:a77ab93f41bdc26b9220b69a91644d854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a827549db4de2281a8f2b35ada2ef3909"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a827549db4de2281a8f2b35ada2ef3909">size_calculator</a> ($vals)</td></tr>
<tr class="separator:a827549db4de2281a8f2b35ada2ef3909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32661288e0bea18ea50fbb7be6535af5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a32661288e0bea18ea50fbb7be6535af5">explode_name</a> ($source_image)</td></tr>
<tr class="separator:a32661288e0bea18ea50fbb7be6535af5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04376d5530f38a1a61f59c2d769284ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a04376d5530f38a1a61f59c2d769284ba">gd_loaded</a> ()</td></tr>
<tr class="separator:a04376d5530f38a1a61f59c2d769284ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d141f85d677d5e6db12020009569fde"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a7d141f85d677d5e6db12020009569fde">gd_version</a> ()</td></tr>
<tr class="separator:a7d141f85d677d5e6db12020009569fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a892f1ba7cba3731a3fc68f1f64e92610"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a892f1ba7cba3731a3fc68f1f64e92610">set_error</a> ($msg)</td></tr>
<tr class="separator:a892f1ba7cba3731a3fc68f1f64e92610"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed4aa1a4d480c82bb1b663efd466aee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a3ed4aa1a4d480c82bb1b663efd466aee">display_errors</a> ($open= '&lt; p &gt;', $close= '&lt;/p &gt;')</td></tr>
<tr class="separator:a3ed4aa1a4d480c82bb1b663efd466aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ac4b224358e1169eec8db344bcb3186c0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ac4b224358e1169eec8db344bcb3186c0">$image_library</a> = 'gd2'</td></tr>
<tr class="separator:ac4b224358e1169eec8db344bcb3186c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09f7fc802884aae2149f1df0e53f17a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ac09f7fc802884aae2149f1df0e53f17a">$library_path</a> = ''</td></tr>
<tr class="separator:ac09f7fc802884aae2149f1df0e53f17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad90737913d82776e7d3a7dfaef68e167"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ad90737913d82776e7d3a7dfaef68e167">$dynamic_output</a> = FALSE</td></tr>
<tr class="separator:ad90737913d82776e7d3a7dfaef68e167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54fc395722d5e9f15d656d22ba84e382"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a54fc395722d5e9f15d656d22ba84e382">$source_image</a> = ''</td></tr>
<tr class="separator:a54fc395722d5e9f15d656d22ba84e382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6147ac30032312f2b42a9b05618faf12"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a6147ac30032312f2b42a9b05618faf12">$new_image</a> = ''</td></tr>
<tr class="separator:a6147ac30032312f2b42a9b05618faf12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5795120b4b324bc4ca83f1e6fdce7d57"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a5795120b4b324bc4ca83f1e6fdce7d57">$width</a> = ''</td></tr>
<tr class="separator:a5795120b4b324bc4ca83f1e6fdce7d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c265bba1724371bb03e6901297c30b2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a2c265bba1724371bb03e6901297c30b2">$height</a> = ''</td></tr>
<tr class="separator:a2c265bba1724371bb03e6901297c30b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e342ea32cccdc2c932ad23b9796a62a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a0e342ea32cccdc2c932ad23b9796a62a">$quality</a> = '90'</td></tr>
<tr class="separator:a0e342ea32cccdc2c932ad23b9796a62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1250903cbadaaadb42ec188d38ab398"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ab1250903cbadaaadb42ec188d38ab398">$create_thumb</a> = FALSE</td></tr>
<tr class="separator:ab1250903cbadaaadb42ec188d38ab398"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3176700c651c0c3cd8cfa186ba03302a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a3176700c651c0c3cd8cfa186ba03302a">$thumb_marker</a> = '_thumb'</td></tr>
<tr class="separator:a3176700c651c0c3cd8cfa186ba03302a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fe1beb3e7d60245c97c60ee4b668d93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a7fe1beb3e7d60245c97c60ee4b668d93">$maintain_ratio</a> = TRUE</td></tr>
<tr class="separator:a7fe1beb3e7d60245c97c60ee4b668d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae86c3d7ce316cc0c48a8dcba8ae4130d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ae86c3d7ce316cc0c48a8dcba8ae4130d">$master_dim</a> = 'auto'</td></tr>
<tr class="separator:ae86c3d7ce316cc0c48a8dcba8ae4130d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9410d2e216c0c1dd852031f2a39e7ec7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a9410d2e216c0c1dd852031f2a39e7ec7">$rotation_angle</a> = ''</td></tr>
<tr class="separator:a9410d2e216c0c1dd852031f2a39e7ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128914b11765a500690f876962196ca6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a128914b11765a500690f876962196ca6">$x_axis</a> = ''</td></tr>
<tr class="separator:a128914b11765a500690f876962196ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac60512307da37068c0821f7dc2488608"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ac60512307da37068c0821f7dc2488608">$y_axis</a> = ''</td></tr>
<tr class="separator:ac60512307da37068c0821f7dc2488608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a412eac22e8d585a33f28f132f13d482b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a412eac22e8d585a33f28f132f13d482b">$wm_text</a> = ''</td></tr>
<tr class="separator:a412eac22e8d585a33f28f132f13d482b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a530808b613890909a92bf6096401e9be"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a530808b613890909a92bf6096401e9be">$wm_type</a> = 'text'</td></tr>
<tr class="separator:a530808b613890909a92bf6096401e9be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720496900551e5c29b11a732fb4f35ab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a720496900551e5c29b11a732fb4f35ab">$wm_x_transp</a> = 4</td></tr>
<tr class="separator:a720496900551e5c29b11a732fb4f35ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9ab81b196739723a7c38d9431c9fa11"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aa9ab81b196739723a7c38d9431c9fa11">$wm_y_transp</a> = 4</td></tr>
<tr class="separator:aa9ab81b196739723a7c38d9431c9fa11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82ec5b8a6822dc7f9c70f4b5aafdebd4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a82ec5b8a6822dc7f9c70f4b5aafdebd4">$wm_overlay_path</a> = ''</td></tr>
<tr class="separator:a82ec5b8a6822dc7f9c70f4b5aafdebd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6870985f3e6bbf1a29e5875c054598f4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a6870985f3e6bbf1a29e5875c054598f4">$wm_font_path</a> = ''</td></tr>
<tr class="separator:a6870985f3e6bbf1a29e5875c054598f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ea2a2f73623aa0631670017a4e68419"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a0ea2a2f73623aa0631670017a4e68419">$wm_font_size</a> = 17</td></tr>
<tr class="separator:a0ea2a2f73623aa0631670017a4e68419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c52f46917a30e084db07a8c8e13af86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a1c52f46917a30e084db07a8c8e13af86">$wm_vrt_alignment</a> = 'B'</td></tr>
<tr class="separator:a1c52f46917a30e084db07a8c8e13af86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d790b77baa0c22cd0b812abc41765c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a74d790b77baa0c22cd0b812abc41765c">$wm_hor_alignment</a> = 'C'</td></tr>
<tr class="separator:a74d790b77baa0c22cd0b812abc41765c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1f63f5ae604d060dbc39653f6440826"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ab1f63f5ae604d060dbc39653f6440826">$wm_padding</a> = 0</td></tr>
<tr class="separator:ab1f63f5ae604d060dbc39653f6440826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed778e3e9ecb74e8c61d8c4894581f7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aed778e3e9ecb74e8c61d8c4894581f7f">$wm_hor_offset</a> = 0</td></tr>
<tr class="separator:aed778e3e9ecb74e8c61d8c4894581f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a577602650e0c67f9f4bfcdeda075fa50"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a577602650e0c67f9f4bfcdeda075fa50">$wm_vrt_offset</a> = 0</td></tr>
<tr class="separator:a577602650e0c67f9f4bfcdeda075fa50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9498442637ff2466d4426af45f68c6b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#ae9498442637ff2466d4426af45f68c6b">$wm_font_color</a> = '#ffffff'</td></tr>
<tr class="separator:ae9498442637ff2466d4426af45f68c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca292b49514fe3238440675c4b2642ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aca292b49514fe3238440675c4b2642ca">$wm_shadow_color</a> = ''</td></tr>
<tr class="separator:aca292b49514fe3238440675c4b2642ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d5174ca66ce7149799b5830873aa747"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a3d5174ca66ce7149799b5830873aa747">$wm_shadow_distance</a> = 2</td></tr>
<tr class="separator:a3d5174ca66ce7149799b5830873aa747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc2d95dbcbb26a2f3f0c7416fc5920b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a9cc2d95dbcbb26a2f3f0c7416fc5920b">$wm_opacity</a> = 50</td></tr>
<tr class="separator:a9cc2d95dbcbb26a2f3f0c7416fc5920b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa5462b549251df178487f869c49800"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a8fa5462b549251df178487f869c49800">$source_folder</a> = ''</td></tr>
<tr class="separator:a8fa5462b549251df178487f869c49800"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23c580d10b1ba89c5b532f43fe2c6f59"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a23c580d10b1ba89c5b532f43fe2c6f59">$dest_folder</a> = ''</td></tr>
<tr class="separator:a23c580d10b1ba89c5b532f43fe2c6f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1985caafb49b059e3ca3dedfee257a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a4d1985caafb49b059e3ca3dedfee257a">$mime_type</a> = ''</td></tr>
<tr class="separator:a4d1985caafb49b059e3ca3dedfee257a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a336a3be3539aaae0ad42aaf4c544bb41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a336a3be3539aaae0ad42aaf4c544bb41">$orig_width</a> = ''</td></tr>
<tr class="separator:a336a3be3539aaae0ad42aaf4c544bb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68713f45d7d236dfdd6aafdc9668a44d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a68713f45d7d236dfdd6aafdc9668a44d">$orig_height</a> = ''</td></tr>
<tr class="separator:a68713f45d7d236dfdd6aafdc9668a44d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a939d6733d998cce893403d2f59f40317"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a939d6733d998cce893403d2f59f40317">$image_type</a> = ''</td></tr>
<tr class="separator:a939d6733d998cce893403d2f59f40317"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff68567b98390e0db61065df80af5d49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aff68567b98390e0db61065df80af5d49">$size_str</a> = ''</td></tr>
<tr class="separator:aff68567b98390e0db61065df80af5d49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ccf54c8f559eaf70600f69554be39eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a7ccf54c8f559eaf70600f69554be39eb">$full_src_path</a> = ''</td></tr>
<tr class="separator:a7ccf54c8f559eaf70600f69554be39eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa830804dc9d15c51e0672bd4d3602e07"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#aa830804dc9d15c51e0672bd4d3602e07">$full_dst_path</a> = ''</td></tr>
<tr class="separator:aa830804dc9d15c51e0672bd4d3602e07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af70f0124d1a34ec7b7360bee16c3a3ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#af70f0124d1a34ec7b7360bee16c3a3ea">$create_fnc</a> = 'imagecreatetruecolor'</td></tr>
<tr class="separator:af70f0124d1a34ec7b7360bee16c3a3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c7eeae509bbd8ac493cafa8a5b9980e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a4c7eeae509bbd8ac493cafa8a5b9980e">$copy_fnc</a> = 'imagecopyresampled'</td></tr>
<tr class="separator:a4c7eeae509bbd8ac493cafa8a5b9980e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf910733622c1fa671b9f755c69c2ec7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#acf910733622c1fa671b9f755c69c2ec7">$error_msg</a> = array()</td></tr>
<tr class="separator:acf910733622c1fa671b9f755c69c2ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b77ed476cebe5f357705e7a9c4ccce"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a49b77ed476cebe5f357705e7a9c4ccce">$wm_use_drop_shadow</a> = FALSE</td></tr>
<tr class="separator:a49b77ed476cebe5f357705e7a9c4ccce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0415d8aa18349f21751f7a81255918ad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_i___image__lib.html#a0415d8aa18349f21751f7a81255918ad">$wm_use_truetype</a> = FALSE</td></tr>
<tr class="separator:a0415d8aa18349f21751f7a81255918ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a563262d396a1cef6153c9998d77bb548"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__construct </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$props</em> = <code>array()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructor</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa821bec12eaa7e0f649397c9675ff505"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Initialize image properties</p>
<p>Resets values in case this class is used in a loop</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a77248c0134d1b117eb36774ecee6e04c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">crop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Crop</p>
<p>This is a wrapper function that chooses the proper cropping function based on the protocol specified</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a3ed4aa1a4d480c82bb1b663efd466aee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">display_errors </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$open</em> = <code>'&lt;p&gt;'</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$close</em> = <code>'&lt;/p&gt;'</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Show error messages</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string </dd></dl>

</div>
</div>
<a class="anchor" id="a32661288e0bea18ea50fbb7be6535af5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">explode_name </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$source_image</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Explode source_image</p>
<p>This is a helper function that extracts the extension from the source_image. This function lets us deal with source_images with multiple periods, like: my.cool.jpg It returns an associative array with two elements: $array['ext'] = '.jpg'; $array['name'] = 'my.cool';</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">array</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

</div>
</div>
<a class="anchor" id="a04376d5530f38a1a61f59c2d769284ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gd_loaded </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Is GD Installed?</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a7d141f85d677d5e6db12020009569fde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gd_version </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get GD version</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="a77ab93f41bdc26b9220b69a91644d854"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">get_image_properties </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$path</em> = <code>''</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$return</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get image properties</p>
<p>A helper function that gets info about the file</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mixed </dd></dl>

</div>
</div>
<a class="anchor" id="a9de08e24f6573c9d80ccf38f95c33d1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_create_gd </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$path</em> = <code>''</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$image_type</em> = <code>''</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Create Image - GD</p>
<p>This simply creates an image resource handle based on the type of image being processed</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>resource </dd></dl>

</div>
</div>
<a class="anchor" id="af641d1806701b178dfba3dbf7da54462"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_display_gd </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$resource</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Dynamically outputs an image</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resource</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a3f6d47ec077726da699890d4644797ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_mirror_gd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Create Mirror Image using GD</p>
<p>This function will flip horizontal or vertical</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a3744cd1438c26d74169260e3580c18c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_process_gd </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$action</em> = <code>'<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>'</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Process Using GD/GD2</p>
<p>This function will resize or crop</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="ab92e23a2b66ec7e2a3ade452214ac3fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_process_imagemagick </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$action</em> = <code>'<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>'</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Process Using ImageMagick</p>
<p>This function will resize, crop or rotate</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a715b6f648450b393c843af9a8756f6d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_process_netpbm </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$action</em> = <code>'<a class="el" href="class_c_i___image__lib.html#a94e38a7d478ce07200a52c51497e598e">resize</a>'</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Process Using NetPBM</p>
<p>This function will resize, crop or rotate</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a55ee590fb313c50e99d6c1d4cd9618d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_reproportion </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Re-proportion Image Width/Height</p>
<p>When creating thumbs, the desired width/height can end up warping the image due to an incorrect ratio between the full-sized image and the thumb.</p>
<p>This function lets us re-proportion the width/height if users choose to maintain the aspect ratio when resizing.</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ae0d52ef7503342a0a1c56c99da140446"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_rotate_gd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Rotate Using GD</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a802a33d51249d4d31d59cbc89fbc4dd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">image_save_gd </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$resource</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write image file to disk - GD</p>
<p>Takes an image resource as input and writes the file to the specified destination</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resource</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a0bccf32e3d2d283de0521949330cb969"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">initialize </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$props</em> = <code>array()</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>initialize image preferences</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">array</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a7fa0fd0aabe26803d61d7e09c1cb73de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">overlay_watermark </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Watermark - Graphic Version</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a94e38a7d478ce07200a52c51497e598e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">resize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Resize</p>
<p>This is a wrapper function that chooses the proper resize function based on the protocol specified</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a74e94d71195d9cbb9c9e3bca3353d912"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rotate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Rotate</p>
<p>This is a wrapper function that chooses the proper rotation function based on the protocol specified</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a892f1ba7cba3731a3fc68f1f64e92610"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">set_error </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set error message</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a827549db4de2281a8f2b35ada2ef3909"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_calculator </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$vals</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Size calculator</p>
<p>This function takes a known width x height and recalculates it to a new size. Only one new variable needs to be known</p>
<p>$props = array( 'width' =&gt; $width, 'height' =&gt; $height, 'new_width' =&gt; 40, 'new_height' =&gt; '' );</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">array</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array </dd></dl>

</div>
</div>
<a class="anchor" id="afb7640b6150e16b00efac0511d9fa03d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">text_watermark </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Watermark - Text Version</p>
<p>public </p>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<a class="anchor" id="a4732a76680e7c0b28f98f6634b567cc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">watermark </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Image Watermark</p>
<p>This is a wrapper function that chooses the type of watermarking based on the specified preference.</p>
<p>public </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">string</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>bool </dd></dl>

</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a4c7eeae509bbd8ac493cafa8a5b9980e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$copy_fnc = 'imagecopyresampled'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af70f0124d1a34ec7b7360bee16c3a3ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$create_fnc = 'imagecreatetruecolor'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1250903cbadaaadb42ec188d38ab398"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$create_thumb = FALSE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a23c580d10b1ba89c5b532f43fe2c6f59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$dest_folder = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad90737913d82776e7d3a7dfaef68e167"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$dynamic_output = FALSE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acf910733622c1fa671b9f755c69c2ec7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$error_msg = array()</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa830804dc9d15c51e0672bd4d3602e07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$full_dst_path = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ccf54c8f559eaf70600f69554be39eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$full_src_path = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c265bba1724371bb03e6901297c30b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$height = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac4b224358e1169eec8db344bcb3186c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$image_library = 'gd2'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a939d6733d998cce893403d2f59f40317"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$image_type = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac09f7fc802884aae2149f1df0e53f17a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$library_path = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7fe1beb3e7d60245c97c60ee4b668d93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$maintain_ratio = TRUE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae86c3d7ce316cc0c48a8dcba8ae4130d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$master_dim = 'auto'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4d1985caafb49b059e3ca3dedfee257a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$mime_type = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6147ac30032312f2b42a9b05618faf12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$new_image = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a68713f45d7d236dfdd6aafdc9668a44d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$orig_height = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a336a3be3539aaae0ad42aaf4c544bb41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$orig_width = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0e342ea32cccdc2c932ad23b9796a62a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$quality = '90'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9410d2e216c0c1dd852031f2a39e7ec7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$rotation_angle = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aff68567b98390e0db61065df80af5d49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$size_str = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fa5462b549251df178487f869c49800"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$source_folder = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54fc395722d5e9f15d656d22ba84e382"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$source_image = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3176700c651c0c3cd8cfa186ba03302a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$thumb_marker = '_thumb'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5795120b4b324bc4ca83f1e6fdce7d57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$width = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae9498442637ff2466d4426af45f68c6b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_font_color = '#ffffff'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6870985f3e6bbf1a29e5875c054598f4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_font_path = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0ea2a2f73623aa0631670017a4e68419"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_font_size = 17</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a74d790b77baa0c22cd0b812abc41765c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_hor_alignment = 'C'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aed778e3e9ecb74e8c61d8c4894581f7f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_hor_offset = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9cc2d95dbcbb26a2f3f0c7416fc5920b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_opacity = 50</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a82ec5b8a6822dc7f9c70f4b5aafdebd4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_overlay_path = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1f63f5ae604d060dbc39653f6440826"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_padding = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aca292b49514fe3238440675c4b2642ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_shadow_color = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3d5174ca66ce7149799b5830873aa747"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_shadow_distance = 2</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a412eac22e8d585a33f28f132f13d482b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_text = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a530808b613890909a92bf6096401e9be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_type = 'text'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a49b77ed476cebe5f357705e7a9c4ccce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_use_drop_shadow = FALSE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0415d8aa18349f21751f7a81255918ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_use_truetype = FALSE</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1c52f46917a30e084db07a8c8e13af86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_vrt_alignment = 'B'</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a577602650e0c67f9f4bfcdeda075fa50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_vrt_offset = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a720496900551e5c29b11a732fb4f35ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_x_transp = 4</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9ab81b196739723a7c38d9431c9fa11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$wm_y_transp = 4</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a128914b11765a500690f876962196ca6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$x_axis = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac60512307da37068c0821f7dc2488608"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">$y_axis = ''</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/xampp/htdocs/skap/system/libraries/<a class="el" href="_image__lib_8php.html">Image_lib.php</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_c_i___image__lib.html">CI_Image_lib</a></li>
    <li class="footer">Generated on Thu Nov 29 2012 09:50:45 for SKaP by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
  </ul>
</div>
</body>
</html>
